MKVSMSLILITFWALVTIAKAYDPSPLQDFCVAIDDPKNGVFVNGKFCKDPKQAKAEDFFSSGLNQAGITNNKVKSNVTTVNVDQIPGLNTLGISLVRIDYAPYGQNPPHTHPRATEILVLVEGTLYVGFVSSNQDNNRLFAKVLNPGDVFVFPIGMIHFQVNIGKTPAVAFAGLSSQNAGVITIADTVFGSTPPINPDILAQAFQLDVNVVKDLEAKFKN